.apply_style{
    background-color: #FFFFFF;
    padding: 20px 20px 5px 20px;
}
.font_color{
    color:#848484;
    margin: 0.2rem 0 0.2rem 1.5rem;
}
.pass{
    color:#36B526;
    display: block;
    float: right;
}
.icfont_fly{
    display: block;
    float: left;
}
.await{
    display: block;
    float: right;
    color: #FFC126;
}
.pub_top{
    position:absolute;
    z-index:5;
    top:0;
    text-align:center;
    background-color: #3BA9CF;
}
.date_input{
    min-width: 15%!important;
    max-width: 35%!important;
    display: inline-block!important;
}
.date_show{
    color:#AAAAAA;
    font-size: 0.6rem;
    /*vertical-align: middle;*/
}
.input_style{
    text-align: right;
    margin-right: -0.7rem;
}
.name_font{
    font-size:1rem;
    font-weight: 500;
}
.select_date{
    padding:0 5%;
    float:left;
    width:100%;
    line-height: 2rem;
    border-bottom: 1px solid #f7f7f7;
    font-size: 0.8rem;
}
.u_div{
    float: left;
    margin-left: 10px;
}
.u_name{
    color: #A1A1A1;
}
.sub_top{
    background: #fff;
}
.trave_time{
    font-weight: bold;
    font-size: 1rem;
    color: #fff;
}
.station_name{
    font-weight: bold;
    font-size: 0.8rem;
    color: #fff;
}
.start_date,.end_date,.train_codes,.train_time{
    color: #fff;
}
.trave_info{
    float: left;
    width: 50%;
    color: #5F5F5F;
}
.u_title{
    font-size: 1rem;
    font-weight: bold;
    padding: 0.5rem;
    border-bottom: 1px solid #E0E0E0;
}
.u_info{
    padding: 0.5rem;
}
.card_side{
    font-size: 0.7rem;
    color: #727272;
}
.order_info{
    color: #A5A5A5;
    font-size: 0.5rem;
}
.u_ticket{
    float: left;
}
.color-blue{
    display: block;
    float: left;
    height: 2rem;
    line-height: 2rem;
    color:#3cb0d6;
}
.icon_left{
    float: left;
}
.icon_order{
    height: 2rem;line-height: 2rem;
}
.bot_line{
    border-bottom: 1px solid #F7F7F7;
}
.pay_detail{
    line-height: 2rem;
}
.hotel_type{
    background:url('../../image/tir.png') no-repeat right center;
    background-size:0.5rem;
}
.hide {

    display: none;

}
.trave_num,.population,.price,.total_price{
    text-align: right;
    margin-bottom: 0.5rem;
}
